@charset "utf-8";
/* pay_layer */
.pay_layer{border:1px solid #c0c0c0;position:absolute;left:0;top:0;background:#fff;}
.pay_layer s{background:url(../../Images/pay/layer_ico.png) no-repeat;width:22px;height:11px;overflow:hidden;font-size:1px;left:100px;top:-11px; position:absolute}
.pay_layer .close{position:absolute;right:3px;top:3px;background:url(../../Images/pay/layer_close1.png) no-repeat 0 0;width:20px;height:20px;display:block; text-indent:-9999px;overflow:hidden;z-index:10;}
.pay_layer .close:hover{ background-position:0 0}
.pay_layer_t{height:32px;background:#3087E1;line-height:32px;padding:1px 0 0 0;color:#fff;text-shadow:1px 0 1px rgba(233,255,169,0.6);font-size:13px;margin:-1px -1px 0 0;_width:100%}
.pay_layer_t span{padding:0 14px;display:inline-block;float:left;cursor:pointer;}
.pay_layer_t ul{float:left;padding:5px 0 0 5px;height:27px;line-height:27px;}
.pay_layer_t li{width:62px;text-align:center;float:left;margin:0;font-size:15px;cursor:pointer}
.pay_layer_t li.i1{font-size:13px;display:inline-block;padding:0 14px;width:auto}
.pay_layer_t li.i2{padding:0 9px;font-size:13px;margin:0;width:auto}
.pay_layer_t li.active{background:#fff;border-radius:0;color:#626060}
.pay_layer_conn{background:#fff;border-radius:0 0 2px 2px}
.pay_line{height:1px;font-size:1px;overflow:hidden}
.pay_layer .btn_btn_a,.pay_layer .btn_btn_a span,.pay_layer .btn_btn_b,.pay_layer .btn_btn_b span{background:url(../../Images/pay/layer_btn.png) no-repeat 0 0;height:34px;line-height:34px;vertical-align:middle;padding:0 0 0 2px;display:inline-block;}
.pay_layer .btn_btn_a span,.pay_layer .btn_btn_b span{background-position:100% -34px; vertical-align:top;width:92px;padding:0 2px 0 0;text-align:center;font-size:14px;color:#fff;cursor:pointer}
.pay_layer .btn_btn_b{background-position:0 -78px}
.pay_layer .btn_btn_b span{background-position:100% -112px;color:#626060}
.pay_layer .btn_btn_a:hover,.pay_layer .btn_btn_b:hover{text-decoration:none}
/**/
.pay_layer_selconn{padding:10px 0;}
.pay_layer_sel ul{font-size:0;*word-spacing:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.pay_layer_sel ul{letter-spacing:-5px;}}
.pay_layer_sel li{font-size:12px;letter-spacing: normal;word-spacing: normal;vertical-align:top;display: inline-block;*display:inline;*zoom:1;padding:0 0 0 19px;margin:0;width:85px;height:30px;line-height:30px;overflow:hidden;}
.pay_sel_scroll{overflow:hidden;height:120px; position:relative}
.pay_sel_scroll .pay_layer_sel{float:left;width:530px;height:120px;overflow-x:hidden; overflow-y:scroll;position:relative;}
.pay_sel_scroll .scroll_bar{width:6px;float:right;position:relative;height:120px;margin:0 7px 0 0;display:inline}
/*confirm*/
.pay_layer_confirm{width:371px;}
.layer_confirm{padding:15px 9px 17px}
.layer_confirm .minheight{height:168px;}
.layer_confirm .confirm_info{margin:0 0 16px;font-size:0;*word-spacing:-1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.layer_confirm .confirm_info{letter-spacing:-5px;}}
.layer_confirm .confirm_info li{font-size:12px;letter-spacing: normal;word-spacing: normal;vertical-align:top;display: inline-block;*display:inline;*zoom:1;line-height:22px;padding:4px 0}
.layer_confirm .confirm_info li.i1{width:105px;padding-right:10px;text-align:right}
.layer_confirm .confirm_info li.i2{width:215px}
.layer_confirm .confirm_txt{padding:20px 0 0 7px;}
.layer_confirm .confirm_txt strong{height:40px;line-height:40px;display:block;font-size:18px;color:#ff7800;font-weight:normal;margin:0 0 11px}
.layer_confirm .confirm_txt p{line-height:22px;}

.layer_btnbox{border-top:1px solid #ccc;padding:16px 0 0 0;text-align:center}
/*scroll_bar*/
.scroll_bar{position:relative;width:6px;}
.scroll_bar .cur_bar{position:absolute;left:0;top:0;width:6px;z-index:15;background:#3087E1;cursor:pointer;}
.scroll_bar .cur_bar .ct,.scroll_bar .cur_bar .cb{background:url(../../Images/pay/scroll.png) no-repeat 0 0;height:4px;font-size:1px;overflow:hidden;left:0;top:0;display:inline-block;width:6px;position:absolute;}
.scroll_bar .cur_bar .cb{background-position:-6px 0;top:auto;bottom:0}
.disable {display:none;}

.layer_loading{position:absolute;left:0;top:0;width:240px;}
.layer_loading .loading{width:85px;height:83px;position:relative;margin:0 auto 19px}
.layer_loading .loading .t,.layer_loading .loading .b{background:url(../../Images/pay/radius_2.png) no-repeat 0 0;_background:url(../../Images/pay/radius_2.gif) no-repeat 0 0;height:2px;font-size:1px;overflow:hidden;display:block;}
.layer_loading .loading .b{background-position:0 -2px;}
.layer_loading .loading_conn{padding:8px 0;text-align:center;background:#fff}
.layer_loading .txt{line-height:22px;text-align:center;font-size:16px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.7)}

/**/
.pay_layera{position:absolute;left:0;top:0;background:#fff;border:1px solid #c5c5c5}
.pay_layera .layer_tit{height:39px;line-height:39px;background:#3087E1;color:#fff;padding:0 8px; position:relative;font-size:14px;}
.pay_layera .close{position:absolute;top:8px;right:8px;background:url(../../Images/pay/layer_close1.png) no-repeat 0 0;width:20px;height:20px;display:block; text-indent:-9999px;overflow:hidden}

.pay_layer_phone{width:596px;}
.pay_layer_phone .layer_phone{margin:25px 6px 50px}
.pay_layer_help{width:740px;height:478px;}
.pay_layer_help .layer_help{padding:8px 13px;}
.pay_layer_help .help_nav{float:left;width:168px}
.pay_layer_help .help_nav ul{border:1px solid #a1cdfe;background:#f2f8ff;padding:0 8px 15px;}
.pay_layer_help .help_nav li{height:30px;line-height:30px;border-bottom:1px solid #ccc}
.pay_layer_help .help_nav li a{display:block;height:30px;}
.pay_layer_help .help_nav li.cur a{color:#0066d8}
.pay_layer_help .help_conn{float:right;width:538px}
.pay_layer_help .help_conn strong{height:31px;line-height:31px;border-bottom:1px solid #ccc;display:block;font-size:14px;font-weight:normal;padding:0 5px}
.pay_layer_help .help_conn .txt{padding:8px 5px}
.pay_layer_help .help_conn .txt p{line-height:18px;}
.pay_layer_help .help_conn .tab{background:#cecece; border-collapse:inherit; border-spacing:1px;}
.pay_layer_help .help_conn .tab th,.pay_layer_help .help_conn .tab td{background:#fff;height:30px;text-align:center;padding:0 5px;font-size:13px;height:30px}
.pay_layer_help .help_conn .tab th{font-size:14px;}

/* 2014.06.10 - coupon */
.pay_layer_confirm1{width:426px;}
.pay_layer_confirm1 .layer_confirm .confirm_info li.i1{width:160px;}
.pay_layer_confirm1 .layer_confirm .minheight{height:auto;}

/* 2014.07.09 lw_rebate*/
.layer_confirm li.lw_rebate{display:none;color:red;text-align:center;width:330px;}
